‫So you've learned so far that Métis boy is a complete penetration testing framework and it's not just
‫a single tool when you call it a framework, it obviously means that it consists of many useful tools
‫and utilities.
‫So I've shown you basically an overview of the Métis file system, that a sport consists of various
‫components, such as libraries, modules, plug ins and tools.
‫So here I have a diagrammatic view of the structure of Métis boy for you.
‫Let's let's have a look to understand the use of the various libraries as explained in the diagram.
‫Rex handles almost all core functions, such as setting up socket connections, formatting and all the
‫other raw functions.
‫MSF core provides the basic API and the actual core that describes the framework.
‫MSF base provides some friendly API support to the modules, so if you are not developing exploits or
‫some of the other modules, you will mostly deal with prepared penetration modules showed here in the
‫red rectangle in the diagram.
‫So you have the option to load modules either at runtime or from the MSF console to load modules at
‫runtime from the terminal past the M option when running MSF console.
‫But you can also load your modules from MSF console by using the load path command.